package com.mark.spring.annotation.value;

import lombok.ToString;
import org.springframework.beans.factory.annotation.Value;

/**
 * @Description: 饼干Cookie
 * @Author: Mark
 * @CreateDate: 2019/9/22 17:50
 * @Version: 3.00.001
 * @Copyright : 豆浆油条个人非正式工作室
 *
 * <code>@Value<code/>注解也是从Env中获取配置信息 {@link org.springframework.core.env.AbstractEnvironment#resolvePlaceholders(java.lang.String)}
 */
@ToString
public class Cookie {

    /**
     * <code>@Value()<code/> 使用方法
     * 1.基本数值 ；eg. @Value("Test")
     * 2.使用SpEL表达式 ；eg.@Value("#{20-2}")
     * 3.${},取出配置文件properties中的值（在运行环境变量中的值）；常用
     */
    @Value("${cookie.name}")
    private String name;

    @Value("${cookie.price}")
    private int price;

}
